package com.fingard.dsp.bank.reqrespobj.elecbilltrans.detail;

import com.fingard.xml.XElement;

public class ReqB109BillGuarSubmitDetail {
    //    支付请求码
    public String reqSeqID;
    //    银行账号
    public String actNum;
    //    电子票据序列号
    public String billNo;
    //    保证类型 1-出票保证 2-承兑保证 3-背书保证
    public String guarType;
    //    接收人名称
    public String receName;

    //    接收人账号
    public String receAct;
    //    接收人开户行行名
    public String receBnkName;
    //    接收人开户行行号
    public String receBnkCode;
    //    备注
    public String memo;
    //    票据金额
    public String billAmt;
    //    提示保证人全称
    public String guarName;
    //   保证人是否同行
    public String receSameBank;
    //申请人组织机构代码
    public String applyCode;

    public XElement srcElement;

    public ReqB109BillGuarSubmitDetail(XElement p_element) throws Exception {
        srcElement = p_element;
        reqSeqID = srcElement.getSingleText("ReqSeqID");
        actNum = srcElement.getSingleText("ActNum");
        billNo = srcElement.getSingleText("BillNo");
        guarType = srcElement.getSingleText("GuarType");
        receName = srcElement.getSingleText("ReceName");

        receAct = srcElement.getSingleText("ReceAct");
        receBnkName = srcElement.getSingleText("ReceBnkName");
        receBnkCode = srcElement.getSingleText("ReceBnkCode");
        memo = srcElement.getSingleText("Memo");
        billAmt = srcElement.getSingleText("BillAmt");

        guarName = srcElement.getSingleText("GuarName");
        receSameBank = srcElement.getSingleText("ReceSameBank");
        applyCode = srcElement.getSingleText("ApplyCode");
    }
}
